package vip.xiaonuo.smzq.modular.dictionary.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import vip.xiaonuo.smzq.modular.dictionary.entity.Cb01Zh;
import vip.xiaonuo.smzq.modular.dictionary.entity.Cb05Kclx;
import vip.xiaonuo.smzq.modular.dictionary.entity.Cb09Hkcw;

import java.util.List;

/**
 *字典查询对象
 */
@Data
public class DictionaryBean {
   //企业类型
   @ApiModelProperty(value = "企业类型")
    List<Cb01Zh> enterpriseTypes;
    //生产状态
    @ApiModelProperty(value = "生产状态")
    List<Cb01Zh> productionStatus;
    //矿山规模
    @ApiModelProperty(value = "矿山规模")
    List<Cb01Zh> mineScales;
    //计量单位和矿产质量指标单位
    @ApiModelProperty(value = "计量单位和矿产质量指标单位")
    List<Cb01Zh> mineQualityUnits;
    //开采方式
    @ApiModelProperty(value = "开采方式")
    List<Cb01Zh> mineOpenMethods;
    //开拓方式
    @ApiModelProperty(value = "开拓方式")
    List<Cb01Zh> exploitationModeS;
    //采矿方式
    @ApiModelProperty(value = "采矿方式")
    List<Cb01Zh> miningModes;
    //选矿方式
    @ApiModelProperty(value = "选矿方式")
    List<Cb01Zh> miningMethods;
    //选矿难易程度
    @ApiModelProperty(value = "选矿难易程度")
    List<Cb01Zh> miningDifficultys;
    //选矿实验程度
    @ApiModelProperty(value = "选矿实验程度")
    List<Cb01Zh> miningExperiments;
    //回收类别\
    @ApiModelProperty(value = "回收类别")
    List<Cb01Zh> recyclingCategories;
    //矿床类型
    @ApiModelProperty(value = "矿床类型")
    List<Cb05Kclx> depositTypes;
    //含矿层位
    @ApiModelProperty(value = "含矿层位")
     List<Cb09Hkcw> depositLayers;
     //构造复杂程度
     @ApiModelProperty(value = "构造复杂程度")
    List<Cb01Zh> constructionComplexities;
    //煤层稳定程度
    @ApiModelProperty(value = "煤层稳定程度")
    List<Cb01Zh> coalStability;
    //沼气等级
    @ApiModelProperty(value = "沼气等级")
    List<Cb01Zh> swampLevels;
    //煤尘
    @ApiModelProperty(value = "煤尘")
    List<Cb01Zh> coalDusts;
    //远景评价
    @ApiModelProperty(value = "远景评价")
    List<Cb01Zh> futureEvaluations;
    //储量规模
    @ApiModelProperty(value = "储量规模")
    List<Cb01Zh> reserveScales;
    //矿体形态
    @ApiModelProperty(value = "矿体形态")
    List<Cb01Zh> mineralForms;
    //提交评审原因
    @ApiModelProperty(value = "提交评审原因")
    List<Cb01Zh> submitReviewReasons;
    //勘查阶段
    @ApiModelProperty(value = "勘查阶段")
    List<Cb01Zh> explorationStages;
    //利用情况
    @ApiModelProperty(value = "利用情况")
    List<Cb01Zh> utilizationStatuses;
    //评价阶段
    @ApiModelProperty(value = "评价阶段")
    List<Cb01Zh> evaluationStages;
    //建设项目类别
    @ApiModelProperty(value = "建设项目类别")
    List<Cb01Zh> constructionProjectCategories;
    //压覆性质
    @ApiModelProperty(value = "压覆性质")
    List<Cb01Zh> pressureWearingProperties;
    //资料类型
    @ApiModelProperty(value = "资料类型")
    List<Cb01Zh> dataTypes;
    //矿业权库类型
    @ApiModelProperty(value = "矿业权库类型")
    List<Cb01Zh> miningRightLibraries;
    //矿业权登记类型
    @ApiModelProperty(value = "矿业权登记类型")
    List<Cb01Zh> miningRightRegistrations;
    //节点类型
    @ApiModelProperty(value = "节点类型")
    List<Cb01Zh> nodeTypes;
    //知识库文件类型
    @ApiModelProperty(value = "知识库文件类型")
    List<Cb01Zh> knowledgeBaseFileTypes;
    //变更类型
    @ApiModelProperty(value = "变更类型")
    List<Cb01Zh> changeTypes;
    //驾驶舱信息列表
    @ApiModelProperty(value = "驾驶舱消息类型")
    List<Cb01Zh> jscxxlb;
    //预警类型
    @ApiModelProperty(value = "预警类型")
    List<Cb01Zh> yjlxList;
    //上表标识
    @ApiModelProperty(value = "上表标识")
    List<Cb01Zh> sbbsList;
    //生产状态
    @ApiModelProperty(value = "生产状态")
    List<Cb01Zh> scztList;

    //矿山规模
    @ApiModelProperty(value = "矿山规模")
    List<Cb01Zh> ksgmList;

    //评审备案-报告类型
    @ApiModelProperty(value = "评审备案-报告类型")
    List<Cb01Zh> psbaBglxList;

    //矿产大类不包括建材子类
    @ApiModelProperty(value = "矿产大类不包括建材子类")
    List<Cb01Zh> kcdlbList;




}
